@charset "utf-8";

.ibox1 ul li{ float:left; width:168px; height:246px; padding:21px 36px 0px 36px; overflow:hidden; background:#f3f3f3; margin-right:10px; line-height:22px; text-align:center; }
.ibox1 ul li.li4{ margin-right:0px;}
.ibox1 ul li:hover{ background:#eee;}
.ibox1 ul li .t{ display:inline-block; width:120px; height:60px; padding-top:60px; line-height:50px; text-align:center; font-size:16px; color:#333; margin-bottom:12px; font-family:"Microsoft YaHei"; font-weight:bold;}
.ibox1 ul li .m{ height:46px; display:block; text-align:center; overflow:hidden; margin-bottom:15px;}
.ibox1 ul li .ibtn{ display:inline-block; background:url(../Images/ibtn.png) no-repeat; width:108px; height:29px; line-height:29px; text-align:center; font-size:12px; font-family:Arial;}


.pannel h3{background: url(../Images/tt.png) no-repeat center 15px;text-align:center}
.pannel h3 a {font-size: 24px;color: #32a129; }
.pannel h3 p {font-size: 16px;color: #7e7e7e;font-weight: normal;margin-top: 10px;}

.bg{ background:#f6f6f6; padding-bottom:10px;}
.sub-nav{ margin-top:20px;}
.sub-nav li{ float:left;}
.sub-nav a{ display:block;margin:0 5px; background:#aaa; color:#fff; font-size:16px; height:45px; line-height:45px; text-align:center}
.sub-nav a:hover{ background:#32a129}
.sub-nav a.on{ background:#32a129; position:relative}
.sub-nav a.on span{ display:block; position:absolute; left:50%; margin-left:-4px; bottom:-8px;width: 0;height: 0;border-left: 8px solid transparent;border-right:8px solid transparent;border-top:8px solid #32a129;}
.sub-nav ul{ margin:0 -5px; padding-bottom:8px;}

.project-tab{ display:none}
.project-left{ float:left; width:172px; background:#32a129; padding:20px 0 10px 20px; height:312px}
.project-left h4{ font-weight:normal; font-size:16px; color:#fff; margin-bottom:8px;padding-left:10px;}
.project-left a{ display:block; color:#fff; line-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left:10px;}
.project-left a:hover{ background:#fff; color:#333}
.project-right{ float:right; width:808px;}
.project-right dl { float:left;margin-left:10px;overflow:hidden;width:192px;display:inline; margin-bottom:10px}
.project-right dl dt{ display:block;height:130px; width:186px;overflow:hidden; padding:2px; border:1px solid #ececec}
.project-right dl dt img{ width:100%;}
.project-right dl dd{height:30px;}
.project-right dl dd a{text-align:center; line-height:30px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

.ys{ color:#32a129; line-height:22px; overflow:hidden}
.ys01{ height:321px; margin-top:-15px; padding:35px 511px 0 23px;}
.ys02{ height:361px; margin-top:-10px; padding:22px 0 0 480px;}
.ys h4{ color:#32a129; font-size:20px; height:36px; line-height:36px; border-bottom:dotted 2px #32a129;}
.ys li{ clear:both; display:block; padding-top:8px;}
.ys li b{ color:#109807}
.ys li em{ background:url(../Images/ys_ico.png) no-repeat 0 0; text-align:center; line-height:22px; width:22px;height:22px; color:#fff; font-family:Arial; font-style:normal;float:left} 
.ys li p{ float:left; padding-left:5px;}
.ysc1{ height:143px;}
.ysc3{ height:164px; width:364px;}
.ysc1 h4{ background:url(../Images/yst01.png) no-repeat 0 0; padding-left:25px;}
.ysc2 h4{ background:url(../Images/yst02.png) no-repeat 0 0; padding-left:30px;}
.ysc3 h4{ background:url(../Images/yst03.png) no-repeat 0 0; padding-left:40px;}
.ysc4 h4{ background:url(../Images/yst04.png) no-repeat 0 0; padding-left:40px;}
.ysc2 p{ width:374px;}
.ysc3 p{ width:326px;}
.ysc4 p{ width:408px;}



.about dt{ width:400px;float:left;}
.about dt img{ width:100%; display:block}
.about dd{ width:570px; float:right;}
.about dd h4{ height:54px; border-bottom:6px solid #abaab0; overflow:hidden; font:24px "Microsoft Yahei"; line-height:54px;}
.about dd h4 a{ color:#32a129; font-weight:bold;}
.about dd h4 i{ font:24px "Microsoft Yahei"; color:#c5c5c5; text-transform:uppercase; padding-left:10px;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555; text-indent:2em; margin-top:15px; height:120px; overflow:hidden;}
.about dd em{ display:block; margin-top:14px;}


.news{ float:left; width:580px;}
.news-nav{width:100%;height:40px;line-height:40px;position:relative; overflow:visible; border-bottom:2px solid #32a129}
.news-nav li{float:left;margin-right:3px;text-align:center;display:inline;cursor:pointer;background:#f4f4f4; padding:0 25px;height:40px; font-size:16px}
.news-nav li.on{color:#fff;background:#32a129; position:relative}
.news-nav li.on span{ display:block; position:absolute; left:50%; margin-left:-4px; bottom:-8px;width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #32a129;}

.news-nav a{position:absolute;right:0px;bottom:0px;font-family:Arial;}
.news-ct{ display:none; height:330px}
.inews_t { height:141px; border-bottom:1px #e2e2e2 dashed;}
.inews_t dt{ float:left;width:183px; height:120px;}
.inews_t dt img{ display:block; width:100%}
.inews_t dd{ float:right; width:380px}
.inews_t .t{ height:24px; line-height:24px; font-size:16px; color:#000;font-weight:bold; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inews_t .t:hover{ color:#32a129;}
.inews_t .m{ line-height:20px; font-size:12px; padding:10px 0; display:block;}
.inews_t .more{ color:#168301;}
.inews_t .more:hover{ color:#32a129; }

.inews ul li{ float:left; width:45%; height:40px; line-height:40px; border-bottom:1px #ececec dashed; background:url(../Images/li4.png) 2px -25px no-repeat; padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inews ul li:hover{ background:url(../Images/li4.png) 2px 16px no-repeat; }
.inews ul li.fr{ float:right}



.slider_frame{position:relative;}
#slider1,#slider2{ width:915px; margin:20px auto}
#slider2{margin:0 auto}
.sld_list{ height:100%;width:30000px;}
.sld_list div{ float:left}
.sld_list dl { float:left;margin-right:10px;overflow:hidden;width:175px;display:inline;}
.sld_list dl dt{ display:block;height:75px; width:165px;overflow:hidden; border:5px solid #ececec}
.sld_list dl dt img{ width:100%;}
.sld_list dd{height:40px;}
.sld_list dd a{text-align:center; line-height:40px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

.btn_left,.btn_right{height:56px;width:21px;cursor:pointer;position:absolute; top:50%; margin-top:-16px; opacity:0.5}
.btn_left:hover,.btn_right:hover{ opacity:1}
.btn_left{background:url(../Images/arrow-prev.png) no-repeat left center; left:0;}
.btn_right{background:url(../Images/arrow-next.png) no-repeat right center;right:0;}
.sld2 div.btn_left,.sld2 div.btn_right{ margin-top:-46px;}
.sld2 ul.sld_list dl dt{ height:117px;}


.question{ float:right; width:400px;}
.ifaq{ height:300px; overflow:hidden}
.ifaq ul li{ padding:10px 0px; border-bottom:1px #e2e2e2 dashed; color:#818181;}
.ifaq ul li .t{ color:#32a129; font-weight:bold; background:url(../Images/li1.png) no-repeat; height:22px; line-height:22px; padding-left:34px; overflow:hidden; margin-bottom:9px; display:block;}
.ifaq ul li .m{ background:url(../Images/li2.png) no-repeat; line-height:22px; padding-left:34px; overflow:hidden;}

.ggBox2{ background:url(../Images/ggImg2.png) no-repeat center; height:315px;}
.ggBox2 .wrap{ position:relative; overflow:hidden;}
.ggBox2 h4{ position:absolute; color:#fff; font-size:20px; left:210px; top:163px; line-height:20px;}
.ggBox2 h4 em{ font-size:14px; font-weight:normal; position:relative; top:-3px;}
.ggBox2 ul{ position:relative; margin-left:562px; margin-top:101px;}
.ggBox2 li{ overflow:hidden; vertical-align:top; margin-bottom:10px;}
.ggBox2 .lt{ height:70px;}
.ggBox2 .lt2{ height:35px;}
.ggBox2 ul .pdw{ position:absolute; left:173px; top:0;}
.ggBox2 li label{ font-size:14px; color:#fff; float:left; width:56px; text-align:left; line-height:25px; height:25px;}
.ggBox2 li .st{  border:none; padding:0 10px; height:25px; line-height:25px; color:#246630; background:#fff;}
.ggBox2 li .st1{ width:91px;}
.ggBox2 li .st2{ width:124px;}
.ggBox2 li .st4{ width:297px;}
.ggBox2 li .st3{ width:297px; height:60px; line-height:20px; padding:0 10px; border:none; color:#246630; resize:none;}
.ggBox2 li a{ display:block; width:116px; height:35px; line-height:35px; text-align:center; background:url(../Images/kg.png) no-repeat center; margin-left:56px; color:#fff; font-size:14px;}
.ggBox2 ul .mtl label{ height:70px;}

.ad img{ width:100%}